package com.example.qxfw.dzzh.service;

import com.example.qxfw.shfx.entity.YjfxshYzdisppara;
import com.example.qxfw.shfx.entity.YjfxshYzdispparaRad;
import com.example.qxfw.shfx.vo.YjcsJsxwx;
import com.example.qxfw.shfx.vo.YjcsVoxwx;

import java.util.List;

/**
 * @author:
 * @description:
 * @date: 2024/4/30
 * @version: 1.0
 */

public interface DZYjcsService {
    /**
     * 增加
     * @param value
     * @param color
     * @return
     */
    YjfxshYzdisppara settingParametersInsert(double value, int color);

    /**
     * 修改
     * @param yjfxshYzdisppara
     * @return
     */
    YjfxshYzdisppara settingParametersUpdate(YjfxshYzdisppara yjfxshYzdisppara);

    /**
     * 删除
     * @param id
     * @return
     */
    int settingParametersDelete(int id);

    /**
     * 查询
     * @return
     */
    List<YjfxshYzdisppara> settingParameterSelect();

    //这里进行了修改，将原有的所有参数改为用对象进行传递
    String savedqybpara(YjcsJsxwx yjcsJsxwx);

    YjfxshYzdispparaRad settingParametersInsertDL(double value, int color);

    YjfxshYzdispparaRad settingParametersUpdateDL(YjfxshYzdispparaRad yjfxshYzdispparaRad);

    int settingParametersDeleteDL(int id);

    List<YjfxshYzdispparaRad> settingParameterSelectDL();

    //这里进行了修改，将原有的所有参数改为用对象进行传递
    String savedqybparaRd(YjcsJsxwx yjcsJsxwx);

    YjcsVoxwx settingParametersInsertLT();

    YjcsVoxwx settingParametersInsertLT1();
}
